export class SafeAreaExpandOpts {
    SAFE_AREA_TYPE_NONE = 0;
    SAFE_AREA_TYPE_SYSTEM = 1;
    SAFE_AREA_TYPE_CUTOUT = 1 << 1;
    SAFE_AREA_TYPE_KEYBOARD = 1 << 2;
    SAFE_AREA_TYPE_ALL = 0b111;

    SAFE_AREA_EDGE_NONE = 0;
    SAFE_AREA_EDGE_TOP = 1;
    SAFE_AREA_EDGE_BOTTOM = 1 << 1;
    SAFE_AREA_EDGE_START = 1 << 2;
    SAFE_AREA_EDGE_END = 1 << 3;
    SAFE_AREA_EDGE_ALL = 0b1111;
    type = this.SAFE_AREA_TYPE_NONE;
    edges = this.SAFE_AREA_EDGE_NONE;

    //     bool operator == (const SafeAreaExpandOpts& other) const
    //     {
    //         return type == other.type && edges == other.edges;
    // }

    //     bool operator != (const SafeAreaExpandOpts& other) const
    //     {
    //         return !(* this == other);
    //     }

    //     bool Expansive() const
    //     {
    //         return type != SAFE_AREA_TYPE_NONE && edges != SAFE_AREA_EDGE_NONE;
    //     }
};